having suffered a setback - Spanish English Dictionary